#定义一个变量，用来记录钱包余额
"""money=50
#通过 print 语句，输出变量的内容
print("钱包还有",money)
#买了一个冰淇淋，花费了十元
money=money-10
print ("买了冰淇淋花费了十元，还剩余",money,"元")
#假设，每隔一小时，输出一下钱包的余额
print("现在是下午1点，钱包余额剩余：",money)
print("现在是下午2点，钱包余额剩余：",money)
print("现在是下午3点，钱包余额剩余：",money)
print("现在是下午4点，钱包余额剩余：",money)"""
#定义一个变量用来记录钱包余额初始为50
"""money=50
print("当前钱包余额：",money,"元")
#购买了冰淇淋十元，可乐五元
kele=5
ice=10
print("购买了冰淇淋，花费：",ice ,"元")
print("购买了可乐，花费：",kele,"元")
money=money-kele-ice
#钱包还剩多少元
print("最终，钱包剩余：",money,"元")"""

#python中的数据类型
#方式一：使用print直接输出类型信息
"""print(type("黑马"))
print(type(666))
print(type(3.14))
#方式二：使用变量存储type（）语句的结果
string_type=type("黑马")
int_type=type(666)
float_type=type(3.14)
print(string_type)
print(int_type)
print(float_type)
#方式三：使用type()语句，查看变量中存储的数据类型信息
name="黑马"
name_type=type(name)
print(name_type)"""
#将数字类型转换成字符串
"""num_str=str(11)
print(type(num_str),num_str)
float_str=str(3.14)
print (type (float_str),float_str)
#将字符串转换成数字
num=int("11")
print(type(num),num)
num2=float("3.14")
print (type(num2),num2)
#错误示例，想要将字符串转换为数字，必须要求字符串内都是数字
#num3=int("黑马")
#print(type(num3),num3)
#整数转浮点数
float_1=float(11)
print(type(float_1),float_1)
#浮点数转整数
float_2=int(3.0)
print(type(float_2),float_2)
#python中的标识符
#规则一：内容限定，只能使用中文，英文，数字，下划线，开头不能使用数字
#错误示例：1_name  name_?
#规则二：大小写敏感
IT="HEIMA"
it="heima"
#规则三：不可使用关键字
#错误示例：class=1
#算术运算符
print("5+6=",5+6)
print("5-6=",5-6)
print("5*6=",5*6)
print("5/6=",5/6)
print("11//6=",11//6)
print("7%6=",7%6)
print("5**6=",5**6)
#单引号定义法
name='heima'
print(type(name))
#双引号定义法
name2="heima"
print (type(name2))
#三引号定义法
name3=heima
print(type(name3))
#在字符串内有引号
name="'heima'"
print(name)
name='"heima"'
print(name)
name="\'heima\'"
print(name)
#字符串的拼接
#字符串字面量之间的拼接
print("heima"+"hei")
#字符串字面量和字符串变量之间的拼接
print("heima"+name)
#只能适应字符串的拼接
#字符串的格式化
#通过占位的方式完成数字和字符串的拼接
class_num=47
avgtt=34
message="heima%s%s"%(class_num,avgtt)
print(message)
#通过占位的方式完成拼接
name5="heima"
message1="heima%s"% name5
print(message1)
name="wang"
year=25
money=999999999999.9
message="wojiao%s年龄是%d,余额%f"%(name,year,money)
num1=11
num2=11.533334
print("num1限制宽度为5，结果是%5d"%num1)
print("num1限制宽度为1，结果是%1d"%num1)
print("num2限制宽度为7，小数精度为3，结果是%7.2f"%num2)
print("num2不限制宽度，小数精度为3，结果是%.2f"%num2)
#f占位的方式
name="wang"
year=25
money=9999999999999
print(f"wojiao{name},niamling{year},yue{money}")
#一条具有明确执行结果的语句叫表达式。对表达式进行字符串格式化
print("1*1的结果是%d"%(1*1))
print (f"1*2的结果是{1*2}")
print("pythonshishenme%s"%type("zifuchuan"))
print(f"1*5的结果是{1*10}")
print("1*4的结果是%d"%(1*6))
name="we"
print("zifuchuan%s"%name)
#股票计算小程序
name="传智播客"
stork_price=19.99
storck_code="003032"
storck_price_daily_growth_factor=1.2
growth_days=7
print(f"公司：{name},股票代码：{storck_code},当前股价：{stork_price}")
print("每日增长系数是：%3.1f,经过%d天增长后，股价达到了：%5.2f"%(storck_price_daily_growth_factor,growth_days,(19.99*1.2**7)))
#数据输入：input语句的基本使用方式
print("请告诉我你是谁？")
name=input()
print("我知道你叫%s"%name)
#输入数字类型
num=input("请告诉我你的银行卡密码")
#数据类型转换
num=int(num)
print("你的银行卡密码的类型是",type(num))"""
user_name=input("请输入您的名字")
user_type=input("输入您的用户名")
print(f"您好：{user_name}，您是尊贵的：{user_type}用户，欢迎您的光临")
